/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sudoku;

import Modelo.SolucionTablero6x6;
import Modelo.SolucionTablero9x9;
import Modelo.Verificar;
import db.ChargeDataBase;

/**
 *
 * @author sabrina
 */
public class VerificarController9x9V2 implements IController {
    
   private TableroSudoku9x9V2 tab;
   public static int [][] m = new int[9][9];
   

    int [][] tabSol2= new int[9][9];
    Verificar verif;
    
    public void process(String model){
         //armo matriz de acuerdo a lo que hay en los jtextfield
        
        
      int p=0;  
      for(int x=0; x<m.length;x++){ 
          for (int y=0; y<m[x].length;y++){
                String casillero = (String) tab.text1[p].getText();
                if (casillero.equals("")){
                    m[x][y]=Integer.parseInt("0");
                }else{
                m[x][y]=Integer.parseInt(casillero);
     }   
     p++;
    }
  }
      verif =new Verificar(m);
      //muestro la matriz con la que voy a trabajar
      
       for(int z=0; z<m.length;z++){
          for (int y=0; y<m[0].length;y++){
                System.out.print(m[z][y]);
               }
          System.out.println();
       }
    
    
      boolean correcto=verif.VerificarValores(m);
      if (correcto){
          tab.present("Datos correctos"); 
      }else{
         tab.present("Datos incorrectos");  
      }
     
           }   
     public void setView(IView x) {
       this.tab = (TableroSudoku9x9V2) x;             
}
}